runtime.mspan.speciallock (field)

19 uses

	runtime (current package)
		mcleanup.go#L166: 	lock(&span.speciallock)
		mcleanup.go#L195: 	unlock(&span.speciallock)
		mgcmark.go#L395: 			lock(&s.speciallock)
		mgcmark.go#L408: 			unlock(&s.speciallock)
		mheap.go#L516: 	speciallock           mutex         // guards specials list and changes to pinnerBits
		mheap.go#L1796: 	span.speciallock.key = 0
		mheap.go#L1805: 	lockInit(&span.speciallock, lockRankMspanSpecial)
		mheap.go#L2061: 	lock(&span.speciallock)
		mheap.go#L2073: 	unlock(&span.speciallock)
		mheap.go#L2099: 	lock(&span.speciallock)
		mheap.go#L2110: 	unlock(&span.speciallock)
		mheap.go#L2338: 	lock(&span.speciallock)
		mheap.go#L2367: 	unlock(&span.speciallock)
		mheap.go#L2650: 	lock(&span.speciallock)
		mheap.go#L2658: 	unlock(&span.speciallock)
		pinner.go#L168: 	lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
		pinner.go#L213: 	unlock(&span.speciallock)
		synctest.go#L397: 	lock(&span.speciallock)
		synctest.go#L428: 	unlock(&span.speciallock)